by David Farland (Author), David Farland (Author)
Format: Paperback
Pages: 672
Publisher: St. Martin's Press
Published: 01 Sep 2000
ISBN 10: 0765386909
ISBN 13: 9780765386908