Empedocles: an interpretation - Trepanier, Simon, 1969- (Studies in classics, 2003)