Science before Socrates: Parmenides, Anaxagoras, and the New Astronomy