ديودورس
Diodorus Siculus and other sources.