Wizard's holiday

Diane Duane
Harcourt
9780152047719
0-15-204771-9