The Punic Wars : Rome, Carthage and the struggle for the Mediterranean /: Rome, Carthage and the struggle for the Mediterranean. (1999)