publisher: Farrar, Straus and Giroux publish date: February 1st 2011
format: hardcover pages: 496
language: English
ISBN:
0374281386 (9780374281380)
publisher: Farrar, Straus and Giroux publish date: February 5th 2013
format: paperback pages: 496
language: English
ISBN:
0374533121 (9780374533120)