publisher: Farrar, Straus and Giroux publish date: September 16th 2014
format: hardcover pages: 240
language: English
ISBN:
0374251622 (9780374251628)
ASIN: 374251622
format: ebook pages: 224
language: English
ISBN:
0374711798 (9780374711795)
publisher: Picador publish date: 2015-10-06
format: Paperback pages: 256
language: English
ISBN:
1250074770 (9781250074775)
ASIN: 1250074770