Aristotle's Hylomorphism: The Causal-Explanatory Model. (21st May 2018)