publisher: Roc
publish date: January 4th 2005
format: mass market paperback pages: 405
language: English
ISBN:
045146009X (9780451460097)
language: English
ISBN:
184149366X (9781841493664)
publisher: Roc publish date: January 4th 2005
format: ebook pages: 416
language: English
ISBN:
1101196645 (9781101196649)
publisher: Orbit publish date: October 27th 2011
format: kindle pages: 447
language: English
ASIN: B005KKQ4P0