https://turing.mailstation.de/castle-of-wizardry-the-belgariad-book-4-by-david-eddings/
Castle of Wizardry (The Belgariad, Book 4), by David Eddings