A review by phidelia
The Son of Sobek by Rick Riordan

5.0