The Mycenaean origin of Greek mythology.