A review by malbread
The Secret Hour by Scott Westerfeld

3.0