Marxism, Anarchism, and the New Left