A review by fairyclogmother
The Wednesday Wars by Gary D. Schmidt

5.0