The Bartimaeus trilogy ;

Series by Jonathan Stroud
Unsorted Book Jonathan Stroud: Ptolemy's Gate (2006, Hyperion Books For Children) 4 stars

Ptolemy's Gate

by