Enchanters' End Game by David Eddings