Rise and demise of world communism