Lennox, J. G. “An Aristotelian Philosophy of Biology: Form, Function and Development”. Acta Philosophica, vol. 26, no. 1, Mar. 2017, pp. 33-52, doi:10.19272/201700701003.