Oedipus: The Ancient Legend and Its Later Analogues