Thinking Through brings together new and recent writing by Himani Bannerji. Through anti-racist, Marxist feminism, Bannerji questions the notion of distinct/separate oppressions which understands gender, race and class as separate issues. Incisive and important, Thinking Through offers a new strategy to theorizing gender, race, class and socialist revolution.