Science 100 essential scientists - Balchin, Jon (Enchanted Lion, 2003)