publisher: Europa Editions publish date: 2018-11-13
format: paperback pages: 320
language: English
ISBN:
1609454804 (9781609454807)
publisher: Mantle publish date: 2017-05-04
format: Kindle Edition pages: 347
language: English
ISBN:
9781509836185
ASIN: B01MPZIDUH