Deep wizardry - Duane,Diane (Magic carpet books, 1985)