A review by shopboxcarbooks
James by Percival Everett

challenging informative reflective sad medium-paced

5.0