A review by amypitts
The Wave by Todd Strasser

challenging hopeful informative reflective fast-paced

5.0