publisher: Basic Books
publish date: April 26th 2011
format: hardcover pages: 256
language: English
ISBN:
0465020445 (9780465020447)
publisher: Basic Books publish date: April 26th 2011
format: ebook pages: 288
language: English
ISBN:
0465023428 (9780465023424)
publisher: Basic Books publish date: January 8th 2013
format: paperback pages: 256
language: English
ISBN:
0465032346 (9780465032341)
publisher: HighBridge Company publish date: April 26th 2011
format: audiobook
language: English
ISBN:
1611744431 (9781611744439)
publisher: Basic Books (AZ) publish date: January 1st 2011
format: ebook pages: 288
language: English
ISBN:
1283261170 (9781283261173)
publisher: HighBridge Company publish date: April 26th 2011
format: audiobook
language: English
ISBN:
161174444X (9781611744446)