The Mistmantle chronicles - McAllister, Margaret (Hyperion Books for Children, 2005)