The three major rock groups