Philoponus and the rejection of Aristotelian science - Johannes Philoponus, 5./6. saec; Sorabji, Richard (Institut of Classical Studies, 2010)