Don't know that I have 10 but I know what a bunch of them are in no particular order. Most of my favorite songs are about social justice. Most songs, even great songs don't really matter much. They are about loving some girl and losing her and what not and in the end just don't make the list for lack of significant content. I'm a bit agnostic about who sings a given song as long as it's an honest version by a decent singer. Marvin Gaye - Inner City Blues
Marvin Gaye - What's Going On - Sung by Less McCann,
Less McCann - Compared To What,
Sam Cooke - A Change is Gonna Come - Sung by Otis Redding,
Grand Master Flash and the Furious Five - The Message.
Zappa and the Mothers - Trouble Every Day Stevie Wonder's "Songs in the Key of Life" has no one song that makes this list but has a lot of content that feels like the stuff on this list to me, same with most of Gil Scott Heron's better material. Some of The Last Poets stuff comes close as well, but is just too edgy for me to feel comfortable saying it's in my top 10. Now a few that break from my social justice theme but are all time favorites. Leon Russell - This Masquerade
Townes Van Zandt - Nothin
I can't think of anything else. Lots of great songs but to be a song of my heart of hearts is rare.