Enduring socialism explorations of revolution and transformation, restoration and continuation - West, Harry G.