re: #7 Charles
“National Socialists” are not socialists in the Marxist sense.
National Socialist = Right Authoritarian. Marxist / Leninist Socialist = Left Authoritarian.
Left and Right is too simplistic.