by Alan Dean Foster
The Spellsinger series by Alan Dean Foster consists of 8 books, published between 1983 and 1994. The series begins with Spellsinger.