by Paul Kearney
publisher: Ace publish date: January 29th 2002
format: paperback pages: 384
language: English
ISBN:
0441009085 (9780441009084)
publisher: Vista publish date: 1997
format: mass market paperback pages: 320
language: English
ISBN:
0575601868 (9780575601864)
publisher: Gollancz publish date: 1996
format: hardcover pages: 320
language: English
ISBN:
0575063122 (9780575063129)
publisher: Solaris publish date: January 22nd 2013
language: English
ASIN: B00B4Y3QF2
publisher: Ace Books publish date: September 22nd 2003
format: ebook
language: English
ISBN:
0786541636 (9780786541638)