Marxism-Leninism

Trotskyism

Left-Communism

Euro-Communism

Social Democracy

Anarchism