publisher: Atria Books publish date: 2017-03-21
format: Hardcover pages: 384
language: English
ISBN:
1501145177 (9781501145179)
ASIN: 1501145177
publisher: Canongate Books publish date: 2016-11-01
format: ebook pages: 268
language: English
ISBN:
9781782118473
publisher: Canongate Books publish date: 2017-06-01
format: paperback pages: 358
language: English
ISBN:
1782118480 (9781782118480)