the circle of magic tamora pierce