publisher: Knopf publish date: 2015-04-07
format: hardcover pages: 336
language: English
ISBN:
0307700399 (9780307700391)
publisher: Vintage publish date: 2016-03-08
format: Paperback pages: 352
language: English
ISBN:
0307745341 (9780307745347)
ASIN: 0307745341
publisher: Brilliance Audio publish date: 2015-04-07
format: audiobook
language: English
ASIN: B00UNRHLS4