Demon lord of Karanda : books three of the malloreon - Eddings, David (A Corgi Book, 1989)