publisher: Farrar, Straus and Giroux
format: ebook pages: 272
language: English
ISBN:
0374709084 (9780374709082)
publisher: Picador publish date: 2015-10-06
format: Paperback pages: 272
language: English
ISBN:
1250074843 (9781250074843)
ASIN: 1250074843