A review by lawren83
John Lewis: A Life by David Greenberg

challenging dark emotional funny hopeful informative inspiring reflective sad fast-paced

5.0