Darwin's dangerous idea : evolution and the meanings of life - Dennett, D. C. 1942-2024 (Penguin science philosophy, 1996)