Explanation and Teleology in Aristotle's Science of Nature - Leunissen (Cambridge University Press, 2010)
Keywords: Philosophy