format: Paperback pages: 416
language: English
ISBN:
1785035622 (9781785035623)
publisher: Random House Audiobooks publish date: 2017-05-04
format: audiobook
language: English
ASIN: B071CFPHJV
publisher: Ebury Digital publish date: 2017-01
format: ebook pages: 379
language: English
ISBN:
9781473551084
publisher: Hanover Square Press publish date: 2018-02-20
format: Hardcover pages: 416
language: English
ISBN:
1335005102 (9781335005106)
ASIN: 1335005102