This article does a good job of discussing 3 countries journey from capitalism to socialism and back. And touches on the China governance as well.
Three Nations That Tried Socialism and Rejected It
Socialists are fond of saying that socialism has never failed because it has never been tried. But in truth, socialism has failed in every country in which it has been tried, from the Soviet Union beginning a century ago to three modern countries that tried but ultimately rejected...
www.heritage.org