David P. Demarest

3 books

424 pages 1941

fiction historical challenging emotional reflective slow-paced

240 pages 1976

challenging informative inspiring medium-paced

244 pages paperback

nonfiction history politics informative medium-paced