The End of Communism in Central and Eastern Europe: The Last Middle Class Revolution