Anaxagoras, Greek
Aristotle