The Mycenaean Origin of Greek Mythology