Aristotle's Philosophy Of Biology by James G. Lennox & James Lennox