by Bernard Malamud
3.96
335 pages
6h 21m
Confront injustice and historical truths through the eyes of a man whose unyielding spirit defines resilience.