Diodorus "On Egypt" - Diodorus, Siculus,