Darwin's dangerous idea Evolution and the meanings of life - Dennett, Daniel C. (Great Britain : Penguin Press, 1995)