publisher: Ace
publish date: October 1st 1999
format: mass market paperback pages: 282
language: English
ISBN:
0441006604 (9780441006601)
publisher: Penguin publish date: October 1st 1999
language: English
ISBN:
0786535253 (9780786535255)
publisher: Penguin publish date: April 24th 2007
format: ebook pages: 288
language: English
ISBN:
1101220295 (9781101220290)