Today's isms - Edenstein, William (Prentice-Hall New Jersey, 1980)
Keywords: Communism