David A. Strauss

2 books

150 pages 2010

nonfiction history politics challenging informative reflective slow-paced

240 pages 2019

nonfiction politics informative reflective medium-paced