Son Of Spellsinger by Alan Dean Foster