Here are book recommendations I've made on Shepherd.
Book lists connected to Michael Ruse's books
51 authors created a book list connected to Michael Ruse's books by genre, topic, theme, and mood.
Genres connected to Michael Ruse's books
Topics connected to Michael Ruse's books
Natural selection
45 books
Human nature
30 books
Evolution
147 books
Philosophy
1659 books
Philosophers
38 books