The Explanation for Everything by Lauren Grodstein

13 of 24
The Explanation for Everything
352 pages
A biology professor agrees to oversee a student's independent study on intelligent design, and the experience prompts him to reconsider everything he knows about morality, science, and faith.
— Abbe Wright