Euripides: Heracles and Other Plays

Alcestis, Heracles, Children of Heracles, Cyclops; translations; introduction by Edith Hall; notes by James Morwood, Oxford University Press (Oxford World’s Classics), 2003