If we turn to the differences separating Communist, Fascist, and National Socialist regimes, we find that they can be accounted for by contrasting social, economic, and cultural condition in which the three had to operate. In other words, they resulted from tactical adaptation of the same philosophy of government to local circumstances, not from different philosophies.
"Russia Under The Bolshevik Regime". Book by Richard Pipes, 1993.