Lenin : the practice and theory of revolution / - White, James D., (Palgrave,, 2001)