Son of Spellsinger by Alan Foster