Scipio Africanus soldier and politician - Scullard, Howard Hayes 1903-1983 (Cornell Univ. Pr., 1970)