yoavzack rated Enchanters' end game: 5 stars Nov. 2, 2018 Public Enchanters' end game by David Eddings (Belgariad -- bk. 5)