Here’s a link for you: http://nautil.us/issue/54/the-unspoken/physics-has-demoted-mass.
I can’t say that I actually understood it all, but it was fun to read. Matter matters, of course, but energy is the heart of the matter.
So to speak.
Read the comments, too. There are some good observations by people smarter than me.