Neil Harding is an internationally renowned scholar of Soviet history and V.I. Lenin. He lives in Swansea, Wales.