Shade\'s Children - Garth Nix