John Dupré

12 books

77 pages digital 2021

challenging informative reflective medium-paced

350 pages 2012

nonfiction philosophy science informative reflective slow-paced