publisher: Scientific American
publish date: 2013
format: hardcover pages: 257
language: English
ISBN:
0374135061 (9780374135065)
publisher: Bellevue Literary Press publish date: November 30th 2010
format: paperback pages: 320
language: English
ISBN:
1934137294 (9781934137291)
publisher: Riverhead Books publish date: 2019-03-05
format: hardcover pages: 288
ISBN:
399184902 (9780399184901)