Parties, Interest Groups, and Political Campaigns