Demon lord of Karanda : book three of the malloreon - Eddings, David (Dell Rey Book, 1989)