Soviet Disunion - Why Did The Communist Regime Collapse In The Soviet Union?
worksinprogress.co
worksinprogress.co
I go with the standard explanation that it was because the economy had stalled out, and the leadership realized they had to make radical changes to try to rescue it.