Nazism, Fascism, and Socialism Are All Rooted in Communism