by Graham Joyce
publisher: Tor Books publish date: December 15th 1998
format: paperback pages: 324
language: English
ISBN:
0312868332 (9780312868338)
publisher: Tor Books publish date: February 1st 1998
format: hardcover pages: 320
language: English
ISBN:
031286261X (9780312862619)
publisher: Gollancz publish date: March 14th 2002
format: paperback pages: 320
language: English
ISBN:
1857983424 (9781857983425)
publisher: Signet Book
format: hardcover
language: English
ISBN:
0451184351 (9780451184351)
publisher: G&S Books publish date: September 12th 2011
format: kindle pages: 322
language: English
ASIN: B005MR52JA
format: ebook pages: 290
language: English
ISBN:
0575082631 (9780575082632)