What accounts for the differences in public opinion across different groups of people on various dimensions? Why/how do race, ethnicity, gender, age, religion, and region, among other dimensions, influence opinion?