A review by ambientsunset
The Wizard's Dilemma by Diane Duane

5.0