Dionysius of Halicarnassus
Dionysius of Halicarnassus' account.