Armageddon Averted: The Soviet Collapse, 1970-2000