by Jonathan Kirsch
publisher: Ballantine Books publish date: March 3rd 1998
format: paperback pages: 416
language: English
ISBN:
0345418824 (9780345418821)
ASIN: 345418824
publisher: Ballantine Books publish date: April 15th 1997
format: hardcover pages: 378
language: English
ISBN:
0345407490 (9780345407498)
publisher: Audio Literature publish date: September 23rd 1997
format: audiobook
language: English
ISBN:
1574532111 (9781574532111)
publisher: Ballantine Books publish date: September 23rd 2009
format: ebook pages: 416
language: English
ISBN:
030756763X (9780307567635)
publisher: Ballantine Books
format: hardcover
language: English
ISBN:
0345420004 (9780345420008)
format: kindle pages: 378
language: English
ASIN: B002PYFW02
language: English
ISBN:
0712671323 (9780712671323)
language: English
ISBN:
0712672095 (9780712672092)
publisher: Ebury Digital publish date: November 30th 2010
format: ebook pages: 256
language: English
ISBN:
1407080857 (9781407080857)