Human Music: From Arias to Metallica, Where Music Comes from and Why It Affects Us