by Kevin Freeman
publisher: Regner..." /> publish date: in 2012
format: hardcover pages: 256
language: English
ISBN:
1596987944 (9781596987944)
publisher: Regnery Publishing publish date: January 16th 2012
format: ebook pages: 256
language: English
ISBN:
1596983116 (9781596983113)
publisher: Blackstone Audiobooks publish date: February 1st 2012
format: audiobook
language: English
ISBN:
1455161047 (9781455161041)