
by David Eddings (Author), David Eddings (Author)
Format: Paperback
Pages: 1272
Publisher: Collins
Published: 26 Jul 1993
ISBN 10: 058621867X
ISBN 13: 9780586218679