format: hardcover pages: 272
language: English
ISBN:
0224089137 (9780224089135)
publisher: Farrar, Straus and Giroux publish date: February 1st 2015
format: hardcover pages: 272
language: English
ISBN:
0374292256 (9780374292256)
publisher: Jonathan Cape publish date: January 29th 2015
format: paperback pages: 272
language: English
ISBN:
0224089145 (9780224089142)