Front cover image for Darwin's dangerous idea : evolution and the meanings of life

Darwin's dangerous idea : evolution and the meanings of life

Print Book, English, 1996
Penguin, London, 1996
Criticism, interpretation, etc
592 pages ; 20 cm : (pbk).
9780140167344, 014016734X
1027229763