Places Perestroika in its long-term historical perspective, as the final stage in a broad theory of revolutionary process beginning with the Russian Revolution of 1917, and puts forward a new interpretation of the striking events that led to the downfall of Gorbachev and Communism in the late Soviet Union.