phytagoras democritus heraclitus anaximenes plato and aristotle thales parminedes anaximander reality
See more