Theophrastus , Diodorus ochStrabo