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

Daniel C Dennett

Referred to in blog posts