Rap music and street consciousness - Keyes, Cheryl Lynette (Music in american life, 2002)