Which of these would be an ideological interest group? A) Moral Majority B) Republican Party C) National Rifle Association (NRA) D) American Association of Retired Persons (AARP)