A review by s_n_arly
Abhorsen by Garth Nix

5.0

Some writers have no concept of appropriate cost, assigning too little or too much. Garth Nix is NOT one of those writers.