publisher: Gollancz
publish date: May 1st 2004
format: paperback pages: 400
language: English
ISBN:
0575074051 (9780575074057)
publisher: Gollancz publish date: November 21st 2002
format: paperback pages: 448
language: English
ISBN:
0575068892 (9780575068896)
pages: 441
language: English
ISBN:
0575068884 (9780575068889)