Climbing Mount Improbable - Richard Dawkins (Penguin Books, 2006)