Social factors influencing immigration attitudes: an analysis of data from the General Social Survey | Synapse