The Belgariad

Enchanters' End Game by David Eddings