The Art and Thought of Heraclitus: An Edition of the Fragments with Translation and Commentary