rollingstone.com
100 Greatest Hip-Hop Songs of All Time
What makes a great hip-hop song?
Rolling Stone