A review by groovyread
Ptolemy's Gate by Jonathan Stroud

5.0