Manifest Destiny : Choosing a Life of Greatness by Stephen Palmer.