The Mistmantle chronicles - McAllister, Margaret (Miramax Books, 2007)