publisher: Basic Books publish date: March 6th 2012
format: ebook pages: 600
language: English
ISBN:
0465031102 (9780465031108)
publisher: Basic Books (AZ) publish date: January 1st 2012
format: ebook pages: 611
language: English
ISBN:
1282449885 (9781282449886)
publisher: Blackstone Audiobooks publish date: December 10th 2009
format: MP3 CD
language: English
ISBN:
1441715681 (9781441715685)