A review by betsysbooks
The Good Teacher by Brian O'Rourke

challenging dark emotional mysterious tense medium-paced

4.0