The First Punic War: a military history - Lazenby, John F. (UCL Press, 1996)