by Lorenzo Carcaterra
publisher: Ballantine Books
publish date: April 2nd 1994
format: paperback pages: 320
language: English
ISBN:
0345383486 (9780345383488)
publisher: Arrow publish date: December 4th 1997
format: paperback
language: English
ISBN:
0099257076 (9780099257073)
publisher: Villard publish date: January 4th 1993
format: hardcover pages: 315
language: English
ISBN:
0679402829 (9780679402824)
publisher: Ballantine Books publish date: September 22nd 2010
format: ebook pages: 320
language: English
ISBN:
0307756637 (9780307756633)
publisher: Random House, Inc. publish date: May 8th 1995
language: English
ISBN:
0517144093 (9780517144091)
publisher: Ballantine Books publish date: January 1st 2010
format: ebook
language: English
ISBN:
129921908X (9781299219083)
publisher: Cornerstone Digital publish date: September 4th 2008
format: ebook pages: 320
language: English
ISBN:
1407009109 (9781407009100)