A Wizard in Absentia
1993 • 263 pages