Empedocles' Cosmic Cycle by Denis O'Brien