Heraclitus: The Cosmic Fragments