The Punic Wars: Rome, Carthage and the Struggle for the Mediterranean

GPTKB entity