Lirael: Daughter of the Clayr

Garth Nix