The History of English Podcast has a couple excellent episodes on the Myceneans w/ interesting linguistic takes starting episode 12:
http://historyofenglishpodcast.com/episodes/
Thanks, I’ll visit there.