The first Punic War: a military history - Lazenby, John FrancisJohn Francis (UCL Press, 1996)