The socialist idea and revolutionary perestroika.