John Archibald Campbell: Southern Moderate, 18111889