publisher: Villard publish date: March 28th 1995
format: hardcover pages: 273
language: English
ISBN:
0679419616 (9780679419617)
publisher: Ballantine Books publish date: January 1st 2010
format: ebook
language: English
ISBN:
1299024793 (9781299024793)