Enchanter's End Game by David Eddings