The last naval battle between Carthage and Rome. - Thiel, J.H