Clariel: The Lost Abhorsen by Garth Nix
Clariel: The Lost Abhorsen by Array