Herman Cain: A Politician&#39;s Journey - Kindle edition