References in periodicals archive ?
Polybius, Posidonius of Apamea, Strabo, and Dionysius of Halicarnassus
and may have also used Posidonius of Apamea as a source for his account