Hip-hop through the ages A crash-course for anyone who wants to know about hip-hop. How did hip-hop come to be ? Are...