Jon McGinnis

3 books

300 pages first pub 2010 (editions)

nonfiction biography philosophy challenging informative reflective slow-paced

464 pages first pub 2007 (editions)

nonfiction philosophy challenging medium-paced

1168 pages missing pub info (editions)

nonfiction history science