publisher: Basic Books publish date: September 22nd 2009
format: hardcover pages: 336
language: English
ISBN:
0465015255 (9780465015252)
publisher: Basic Books publish date: September 22nd 2009
format: ebook pages: 400
language: English
ISBN:
0465049737 (9780465049738)
publisher: Basic Books publish date: February 22nd 2011
format: paperback pages: 336
language: English
ISBN:
0465022545 (9780465022540)
publisher: ReadHowYouWant publish date: February 2nd 2011
format: paperback pages: 530
language: English
ISBN:
1459610563 (9781459610569)
format: kindle pages: 338
language: English
ASIN: B002PNAYLK
publisher: Basic Books (AZ) publish date: January 1st 2009
format: ebook
language: English
ISBN:
1282309005 (9781282309005)