The End of Communism In Central And Eastern Europe: The Last Middle-Class Revolution?