Author: Callimaque de Cyrène.