Diodorus Siculus
Ptolemy and Diodorus Siculus.