The great scientists :from Euclid to Stephen Hawking - FARNDON, John London, 2010