Darwin's dangerous idea : evolution and the meanings of life - Dennett, Daniel C. (Penguin Books, 1996)