Empedocles' Cosmic Cycle: A Reconstruction from the Fragments and Secondary Sources (Cambridge Classical Studies)