Hannibal's battle on the Tagus (Polybius 3, 14 and Livy 21, 5) - Hine, H.M (Latomus. Revue d'études latines, 38.1979, 1979)