Bartimaeus Trilogy, Book Three Ptolemy\'s Gate - Jonathan Stroud