A time to rock : a social history of rock and roll