Oppression, Privilege, and Resistance: Theoretical Perspectives on Racism, Sexism, and Heterosexism