ديودورس
Diodorus Siculus added to this account: