publisher: Basic Books publish date: August 24th 2010
format: hardcover pages: 256
language: English
ISBN:
0465017215 (9780465017218)
publisher: Basic Books publish date: May 11th 2010
format: ebook
language: English
ISBN:
0465021336 (9780465021338)
publisher: Basic Books (AZ) publish date: January 1st 2010
format: ebook pages: 246
language: English
ISBN:
128294522X (9781282945227)
publisher: ReadHowYouWant publish date: February 28th 2011
format: paperback pages: 346
language: English
ISBN:
1458732304 (9781458732309)