A review by rosemarieshort
Emperor Mage by Tamora Pierce

5.0