Author: Ptolemaeus Chennus.