(“Punic” denotes the Phoenicians who settled Carthage.) To all appearances the lines their lives traced diverged widely, since in their greatest showdown, the Battle of Zama (in what is now ...