Aristotle’s philosophy of biology : - Lennox, James G. (Cambridge University Press, 2001)