Today, rap has a presence in countless different genres, from commercial pop to hardcore punk. Since its very early days, however, hip-hop has had a particularly interesting relationship with rock and ...