FARNDON, John London, 2010

The great scientists :from Euclid to Stephen Hawking