A review by iniyan
Darwin's Dangerous Idea: Evolution and the Meanings of Life by Daniel C. Dennett
challenging
informative
reflective
slow-paced
4.0