A review by ambientsunset
High Wizardry by Diane Duane

5.0