johgabcab's 5 starstar iconreads

12 books

424 pages paperback 1979

nonfiction philosophy challenging informative reflective slow-paced

352 pages hardcover 2008

nonfiction history politics challenging informative reflective medium-paced