A review by nourshall
Frindle by Andrew Clements

4.0