publisher: Farrar, Straus and Giroux publish date: 2015-05-12
format: Paperback pages: 368
language: English
ISBN:
0374534993 (9780374534998)
ASIN: 0374534993
format: ebook pages: 368
language: English
ISBN:
1429953926 (9781429953924)
publisher: Farrar, Straus and Giroux publish date: April 8th 2014
format: hardcover pages: 368
language: English
ISBN:
0374176817 (9780374176815)
ASIN: 374176817