publisher: Spiegel & Grau publish date: 2017-01-24
format: Hardcover pages: 560
language: English
ISBN:
0385524412 (9780385524414)
ASIN: 0385524412
publisher: Spiegel & Grau publish date: 2017-10-17
format: Paperback pages: 576
language: English
ISBN:
0385524420 (9780385524421)
ASIN: 0385524420