1st millennium BC
Time
Hannibal
Marching
Scipio Africanus
Second Punic War
Livy
Polybius
Hasdrubal Barca
Roman historiography
Ancient Carthage
Publius Cornelius Scipio