En general, hay tres versiones de la batalla, la de Polibio, la analista (Floro, Eutropio, Orosio, etc.) y la de Apiano.