Hannibal's battle on the Tagus (Polybius 3, 14 and Livy 21, 5). - Hine, H.M (1979)