Aristotle on Teleological Explanation. (2019). Sapientia, 74(243), 47-108. https://erevistas.uca.edu.ar/index.php/SAP/article/view/2708