publisher: W. W. Norton & Company publish date: 2016-10-18
format: Hardcover pages: 320
language: English
ISBN:
0393247503 (9780393247503)
ASIN: 0393247503
ISBN:
0875770703 (9780875770703)
publisher: Basic Books publish date: July 4th 2006
format: paperback pages: 360
language: English
ISBN:
0465014577 (9780465014576)