Lenin's Political Thought: Theory and Practice in the Democratic and Socialist Revolutions
Neil Harding is an internationally renowned scholar on Soviet history and V.I. Lenin. He lives in Swansea, Wales.