publisher: Basic Books publish date: June 26th 2012
format: hardcover pages: 512
language: English
ISBN:
0465029930 (9780465029938)
publisher: Basic Books publish date: January 7th 2014
format: paperback pages: 512
language: English
ISBN:
0465042481 (9780465042487)
ASIN: 465042481
publisher: Basic Books (AZ) publish date: June 26th 2012
format: ebook pages: 480
language: English
ISBN:
0465029957 (9780465029952)