Darwin's dangerous idea : evolution and the meanings of life. - Dennett, Daniel Clement (A Touchstone book, 1996)