Диодор Сицилийский
Cicero, Diodorus Siculus, Strabo and Tacitus.