The compatibility of Aristotelean teleology with functional explanations and contemporary genetic theory

Access the content here.