by Paul Kearney
publisher: Ace publish date: February 26th 2002
format: paperback pages: 320
language: English
ISBN:
0441009174 (9780441009176)
publisher: Millennium publish date: 2000
format: mass market paperback pages: 255
language: English
ISBN:
1857989422 (9781857989427)
publisher: Gollancz publish date: 1999
format: hardcover pages: 256
language: English
ISBN:
0575063130 (9780575063136)
publisher: Ace Books publish date: July 30th 2002
format: ebook pages: 320
language: English
ISBN:
0786527587 (9780786527588)
language: English
ISBN:
0575601884 (9780575601888)
publisher: Solaris publish date: January 22nd 2013
language: English
ASIN: B00B4Y4016