Book three of the Belgariad : Magician's Gambit - Eddings, David (Ballantine Books, 1983)