A critical examination of the relationship between Marxism and other social justice movements, including feminism, anti-racism, gay liberation, environmentalism, anarchism and Native activism.