The Bartimeus trilogy : book one - Stroud, Jonathan (New York : Hyperion Books, 2003)
c