Ptolemy's Tetrabiblos
Ptolemy's Tetrabiblos

Ptolemy, 100?-170?