Can science explain everything? Brian Ridley, a physicist himself, explores this question and more in this exploration of both the scope and limits of science. Tracing back to the roots of scientific thinking in a world of "magical ideals", he argues that science shares more with magic than we are often led to believe. The book also explores the often overlooked and uneasy relationship between science and mathematics. This is neatly linked to a fascinating discussion of relativity and quantum theory, reminding us of the many perspectives on offer "within" science. This work is for those interested in the way we think about and picture science, where it is now, and where it is going.