A Confusion of Princes - Garth Nix A few niggling issues keep this from a higher score, but this is YA science fiction done mostly right!