The last naval battle between Carthage and Rome - Thiel, J.H (Studies in ancient history)