Theories for everything : an illustrated history of science from the invention of numbers to string theory - Langone, John, 1929-2006 (National Geographic, 2006)