Holmes Alexander — American historian, journalist, and politician (1906–1985)