Darwin's Dangerous Idea : Evolutions and the Meanings of Life

Daniel C Dennett

Referred to in blog posts