The myth and legend of ancient Greece and Rome