Leninist

etymologically-related-terms

Communist

Marxist

Stalinist