LENIN'S POLITICAL THOUGHT: THEORY AND PRACTICE IN DEMOCRATIC REVOLUTION - HARDING NEIL