Lenin's political thought : theory and prdactice in the democratic and socialist revolutions - Harding, Neil (Macmillan London, 1977)