publisher: Scientific American / Farrar, Straus and Giroux publish date: 2016-08-09
format: hardcover pages: 256
language: English
ISBN:
0374283370 (9780374283377)
publisher: Farrar, Straus Giroux publish date: 2017-09-26
format: paperback pages: 256
language: English
ISBN:
9780374537104
publisher: Farrar, Straus Giroux publish date: 2016-08-09
format: ebook pages: 256
language: English
ISBN:
9780374712211