Salluflius , Terentius , Diodorus Siculus,