The magician's apprentice - CANAVAN, Trudi (Orbit, 2009)