publisher: Farrar, Straus and Giroux publish date: 2015-06-16
format: Hardcover pages: 384
language: English
ISBN:
0809094649 (9780809094646)
ASIN: 0809094649
publisher: Farrar, Straus and Giroux publish date: 2016-06-21
format: Paperback pages: 384
language: English
ISBN:
0374536198 (9780374536190)
ASIN: 0374536198