The Stalin revolution: fulfillment or betrayal of communism?