Diodorus Siculus
Manetho, Artapanus, Diodorus Siculus, Chaeremon of Alexandria