Please note that Mommsen uses the AUC chronology (Ab Urbe Condita), i.e. from the founding of the City of Rome. You can use this reference table to have the B.C. dates
From: The History of Rome, by Theodor Mommsen
Translated with the sanction of the author by William Purdie Dickson
Nothing was left to the Roman general but hastily to begin his retreat, in which the enemy closely followed him. Meanwhile the second Roman corps under Publius found itself vigorously assailed by the two other Phoenician armies under Hasdrubal son of Gisgo and Mago, and the daring squadrons of Massinissa's horse gave to the Carthaginians a decided advantage. The Roman camp was almost surrounded; when the Spanish auxiliaries already on the way should arrive, the Romans would be completely hemmed in.
The bold resolve of the proconsul to encounter with his best troops the advancing Spaniards, before their appearance should fill up the gap in the blockade, ended unfortunately. The Romans indeed had at first the advantage; but the Numidian horse, who were rapidly despatched in pursuit, soon overtook them and prevented them both from following up the victory which they had already half gained, and from marching back, until the Phoenician infantry came up and at length the fall of the general converted the lost battle into a defeat.
After Publius had thus fallen, Gnaeus, who slowly retreating had with difficulty defended himself against the one Carthaginian army, found himself suddenly assailed at once by three, and all retreat cut off by the Numidian cavalry. Hemmed in upon a bare hill, which did not even afford the possibility of pitching a camp, the whole corps were cut down or taken prisoners.
Do you see any typos or other mistakes? Please let us know and correct them
Reference address : https://www.ellopos.net/elpenor/rome/3-06-war-hannibal-cannae-zama.asp?pg=34