I stumbled upon this book in a Scholastic (or some such) catalog from my mother who is a middle school teacher. She's been buying me whatever kids' books I've wanted from the catalogs and it's been rather hit and miss. In any case, I wasn't expecting much but I was overwhelmed by the complexity yet clearness of Garth Nix's writing. I noticed there were no reviews on the cover and was surprised, continually, that I'd not heard of him before. This is a new favorite!  By the way, I'm 30
In any case, I wasn't expecting much but I was overwhelmed by the complexity yet clearness of Garth Nix's writing