by Edward J. Renehan Jr.
publisher: Basic Books publish date: October 16th 2007
format: hardcover pages: 400
language: English
ISBN:
0465002552 (9780465002559)
publisher: Basic Books publish date: April 14th 2009
format: paperback pages: 400
language: English
ISBN:
0465002560 (9780465002566)
format: kindle pages: 400
language: English
ASIN: B0012OYBJ4
publisher: ReadHowYouWant publish date: May 7th 2010
format: paperback pages: 580
language: English
ISBN:
1458754863 (9781458754868)
publisher: Basic Books publish date: April 14th 2009
format: kindle pages: 402
language: English
ASIN: B007WT3HAM
publisher: Recorded Books publish date: March 28th 2011
language: English
ISBN:
1456102427 (9781456102425)
publisher: Basic Books (AZ) publish date: April 14th 2009
format: ebook
language: English
ISBN:
046501030X (9780465010301)
publisher: Basic Books (AZ) publish date: January 1st 2009
format: ebook pages: 400
language: English
ISBN:
1282449400 (9781282449404)