publisher: Basic Books publish date: 2017-01-10
format: Paperback pages: 408
language: English
ISBN:
0465096972 (9780465096978)
ASIN: 0465096972
publisher: Basic Books publish date: 2014-12-30
format: hardcover pages: 400
language: English
ISBN:
0465029671 (9780465029679)
ASIN: 0465029671