Garrett M. Graff

29 books

missing duration info audio

1 hour, 56 minutes audio

dark mysterious tense medium-paced

17 hours, 24 minutes audio 2019

nonfiction history emotional sad medium-paced

323 pages hardcover 2007

challenging informative reflective medium-paced

244 pages paperback 2025 user-added

nonfiction history

missing page info 2019

emotional reflective sad slow-paced

missing page info 2019

emotional reflective sad slow-paced

missing page info paperback

missing page info 2019

fiction history emotional reflective sad slow-paced

560 pages hardcover 2017

nonfiction history politics adventurous informative reflective slow-paced