A review by arielzeit
Ptolemy's Gate by Jonathan Stroud

4.0

Truly wonderful and thought provoking.