Person

Ptolemy, active 2nd century. Almagest. English