Life's grandeur: the spread of excellence from Plato to Darwin - Gould, Stephen Jay (Jonathan Cape, 1996)