We All Want to Change the World: Rock and Politics from Elvis to Eminem