David J. Garrow

21 books

800 pages

missing page info 1986

emotional informative reflective slow-paced

299 pages hardcover 1989

359 pages hardcover 1989

medium-paced

320 pages digital 1981

nonfiction history

missing page info 1981

dark emotional tense medium-paced

2002 pages digital

nonfiction history

264 pages 2011

nonfiction history race challenging informative reflective slow-paced

304 pages 2018

nonfiction biography history race informative reflective slow-paced

636 pages hardcover 1989

medium-paced