qqp question1: What is the difference between communism, socialism, fascism and Marxism? question2: What is the difference between socialism, communism, Marxism, Maoism, fascism, Nazism, capitalism and libertarianism?