A review by twistfate
Ptolemy's Gate by Jonathan Stroud

5.0