Diodorus Siculus
Legend according to Diodorus Siculus.