publisher: Basic Books publish date: February 28th 2001
format: paperback pages: 288
language: English
ISBN:
0465013775 (9780465013777)
publisher: Academic Press publish date: October 22nd 2008
format: hardcover pages: 440
language: English
ISBN:
0123741688 (9780123741684)
publisher: China Machine Press publish date: 2015-01-01
format: Paperback pages: 300
language: Chinese
ISBN:
7111485726 (9787111485728)
ASIN: 7111485726
format: paperback pages: 386
language: English
ISBN:
012658110X (9780126581102)
publisher: Penguin publish date: November 28th 2013
format: kindle pages: 279
language: English
ASIN: B00F10P1AS
publisher: Pantheon
publish date: August 7th 2012
format: kindle pages: 386
language: English
ASIN: B0078XCPQY