publisher: Farrar, Straus and Giroux publish date: November 19th 2013
format: ebook pages: 320
language: English
ISBN:
0374711062 (9780374711061)
publisher: Vintage Digital publish date: November 1st 2012
format: ebook pages: 352
language: English
ISBN:
1446468984 (9781446468982)