Soviet Fates and Lost Alternatives by Stephen Cohen