Ptolemy,active 2nd century.