Spellsinger series ;

Series by Alan Dean Foster