David Bruce rated The greatest show on Earth: 5 stars
The greatest show on Earth by Richard Dawkins
Britain's greatest science writer comprehensively rebuts the creationists by pulling together the incontrovertible evidence for evolution. Charles Darwin's masterpiece, On …