Hannibal at the Gates
Hannibal at the Gates The Second Romano-Carthaginian War and the Contest for Mediterranean Supremacy.