Punk rock, pub rock, rock and roll