Ptolemy's philosophy - Feke, Jacqueline (Princeton University Press, 2018)