Leninist
etymologically-related-terms
Communist
Marxist
Stalinist