Author: Posidonius.