Ptolemy's Universe: The Natural Philosophical and Ethical Foundations of Ptolemy's Astronomy. By Liba Chaia Taub