Science and philosophy in Aristotle'sGeneration of Animals | doi.page