Perestroika, Socialism, and Europe