Enduring socialism : explorations of revolution and transformation, restoration and continuation - West, Harry G. (2009)