publisher: Farrar, Straus and Giroux publish date: April 10th 1997
format: paperback pages: 504
language: English
ISBN:
0374525099 (9780374525095)
ASIN: 374525099
publisher: Farrar Straus Giroux publish date: November 1st 1995
format: hardcover pages: 484
language: English
ISBN:
0374234159 (9780374234157)
language: English
ISBN:
0140250573 (9780140250572)
language: English
ISBN:
0241135672 (9780241135679)
publisher: Penguin publish date: October 6th 2011
pages: 432
language: English
ISBN:
0241952719 (9780241952719)
publisher: Penguin publish date: November 3rd 2011
format: kindle pages: 436
language: English
ASIN: B005XRA0GY