publisher: Ballantine Books publish date: 1988
format: paperback pages: 368
language: English
ISBN:
186049403X (9781860494031)
publisher: Open Road Media publish date: September 24th 2013
format: ebook pages: 408
language: English
ISBN:
1480444898 (9781480444898)
language: English
ISBN:
0722105401 (9780722105405)
publisher: Open Road Media publish date: September 24th 2013
format: ebook pages: 408
language: English
ISBN:
1480444952 (9781480444959)