Philoponus and the rejection of Aristotelian science - Sorabji, Richard. (Duckworth, 1987)