Leninism - Harding, Neil (Macmillan, 1996)