Darwin's dangerous idea : evolution and the meanings of life / Daniel C. Dennett. - Dennett, Daniel C. (Daniel Clement), 1942- (Allen Lane, the Penguin Press, 1995)