A review by dame_samara
High Wizardry by Diane Duane

5.0