publisher: Basic Books publish date: December 1st 2009
format: hardcover pages: 272
language: English
ISBN:
0465018327 (9780465018321)
publisher: Basic Books publish date: November 10th 2009
format: ebook
language: English
ISBN:
0465020100 (9780465020102)
publisher: Basic Books publish date: May 10th 2011
format: paperback pages: 272
language: English
ISBN:
0465022049 (9780465022045)
publisher: ReadHowYouWant publish date: May 21st 2010
format: paperback pages: 406
language: English
ISBN:
1458758796 (9781458758798)
format: kindle pages: 274
language: English
ASIN: B002TJLF86