publisher: Canongate Books publish date: 2018-08-30
format: kindle pages: 416
language: English
ASIN: B079GWBJ7W
publisher: Canongate Books publish date: 2018-08-30
format: ebook pages: 342
language: English
ISBN:
9781786893819
publisher: HarperCollins Publishers publish date: 2018-08-28
format: paperback pages: 416
language: English
ISBN:
9781443457200
publisher: Canongate Books
publish date: 2018-08-30
format: audiobook
language: English
ASIN: B079VSKFPX