pages: 304
ISBN:
9781250161505
format: Hardcover pages: 304
ISBN:
1250010802 (9781250010803)
publisher: Regnery Publishing publish date: June 11th 2007
format: paperback pages: 272
language: English
ISBN:
1596985054 (9781596985056)
publisher: Crown Forum publish date: July 8th 2008
format: hardcover pages: 288
language: English
ISBN:
0307405753 (9780307405753)