Socialization and Attitudes: Effects of Religion, Political Identification, and Class, 1972-2002