Empedocles: The Extant Fragments. Edited, with an Introduction, Commentary, and Concordance