publisher: Villard publish date: March 16th 1999
format: paperback pages: 368
language: English
ISBN:
0375753400 (9780375753404)
publisher: Villard Books publish date: March 24th 1998
format: hardcover pages: 344
language: English
ISBN:
0375500855 (9780375500855)
publisher: Villard Books publish date: January 1st 2013
format: ebook
language: English
ISBN:
1299556698 (9781299556690)
publisher: Villard publish date: May 22nd 2013
format: ebook pages: 368
language: English
ISBN:
0307831779 (9780307831774)