1001 Songs You Must Hear Before You Die is an absorbing introduction to some of the greatest songs ever recorded, by an enormous range of artists from Bessie Smith to Gnarls Barkley and from Metallica to Missy Elliott. Find out what made their songs so great then get back to the music.