History Shelby Foote on the Meaning of History and the Role of the Historian Albert Mohler Jul 3, 2005