Scipio Africanus, soldier and politician - Scullard, Howard Hayes, 1903-1983 (Thames & Hudson, 1970)