Diodorus Siculus
The account of Diodorus Siculus.