Here is a spectacular dialogue on first Punic War by maritime experts. The quality of discussion, graphics, and content are unsurpassed. Clarifies how Rome always was navy-savvy and did not have to play catchup as in the usual implausible narrative. Cartage was grappling with latest naval technology while Roman allies had exactly the same vessels on call for Rome to borrow. There are quite odd set of incentives for how fleets were financed that I don't entirely get, but also there are many sidelights into Roman culture to appreciate: