A review by meganq1
The Headmaster's Wager by Vincent Lam

4.0

A different, imperfect lead character.