Aristotle on Teleology by Monte Ransome Johnson - William Wians (Aestimatio : Critical Reviews in the History of Science, 2007)