A really good case was written in Grant´s and Woods´ From revolution to counter-revolution in Russia. You can find the whole book for free on the In Defense of Marxism website. Here is the chapter concerning Perestroika, but a lot of things are connected with glasnost and perestroika, so I suggest you to read the whole book.