The Punic Wars : Rome, Carthage and the struggle for the Mediterranean. - Bagnall, Nigel (Pimlico, 1999)