Lenin's polítical thought : theory and practice in the democratic and socialist revolutions / Neil Harding - Harding, Neil