publisher: Orbit
publish date: 2016-01-31
format: paperback pages: 352
language: English
ISBN:
0316389684 (9780316389686)
ASIN: 316389684
publish date: 2018-12-17
format: kindle pages: 373
language: English
ASIN: B07LGDZ8FZ
publisher: Orbit publish date: 2017-01-31
format: ebook pages: 390
language: English
ISBN:
9780316389662
publisher: Orbit
publish date: 2017-01-31
format: kindle pages: 400
language: English
ASIN: B01CDDAETS