Leninist theory of socialist revolution and the contemporary world - Riordan James Tr. (Mosow Progress, 1975)