A Confusion of Princes by Garth Nix - WordSea