Basóse en Quintu Claudiu Quadrigariu, Valeriu Antias, Antípatru, Polibiu, Catón el Vieyu y Posidoniu. Polo xeneral xúntase a una de les fontes, que depués completa coles otres, lo que dacuando fai que s'atopen doblaos, discrepancies cronolóxiques ya inclusive inexautitudes.