Return to Article Details "Understanding Natural Selection" by Michael Ruse, 2023 [book review] Download Download PDF