publisher: Ace publish date: June 1st 2001
format: mass market paperback pages: 336
language: English
ISBN:
0441008712 (9780441008711)
language: English
ISBN:
1857988914 (9781857988918)
publisher: Gollancz
format: hardcover pages: 336
language: English
ISBN:
0575064307 (9780575064300)