Listen to this guy. He knows what he is talking about.
From New Zeal:
"Marxism in America" by Lt. Gen. (Ret.) W.G. Boykin
"Lt. Gen. (Ret.) W.G. Boykin gives an excellent, point-by-point discussion of his background and training in understanding Marxist insurgencies and how this parallels current government actions."