Heraclitus: Translation and Analysis - 9780761833673