publisher: Roc publish date: August 5th 2003
format: mass market paperback pages: 352
language: English
ISBN:
0451459369 (9780451459367)
publisher: Orbit publish date: 2006
format: paperback pages: 352
language: English
ISBN:
1841494542 (9781841494548)
publisher: Prologue Books publish date: September 1st 2012
format: ebook
language: English
ISBN:
1440553777 (9781440553776)