Now, the list doesn’t rate any classical-type songs, so this list only has songs from the 20th Century and later on it. And though tastes may vary, it seems representative to me of the greatest modern humankind has been able to produce.
15. The Clash - London Falling
14. Bob Dylan - Blowin’ in the Wind
13. The Beatles - Yesterday
12. Sam Cooke - A Change is Gonna Come
11. The Who - My Generation
10. Ray Charles - What’d I Say
9. Nirvana - Smells Like Teen Spirit
8. The Beatles - Hey Jude
7. Chuck Berry - Johnny B. Goode
6. The Beach Boys - Good Vibrations
5. Aretha Franklin - Respect
4. Marvin Gaye - What’s Going On
3. John Lennon - Imagine
2. The Rolling Stones - (I Can’t Get No) Satisfaction
1. Bob Dylan - Like a Stone Rolling