Parties, Interest Groups, Social Movements, and Electoral Behavior