Charles Darwin transformed our understanding of the universe and our place in it with his development of the theory of evolution. 150 years later, we are still puzzling over the implications. John Dupre presents a lucid, witty introduction to evolution and what it means for our view of humanity, the[...]