Mycenae and its mysteries