by George Walsh (Author)
Format: Paperback
Pages: 498
Edition: Reprint
Publisher: TOR
Published: Sep 2003
ISBN 10: 0765307553
ISBN 13: 9780765307552