The Greek Philosophers: From Thales to Aristotle