Three faces of Marxism: the political concepts of Soviet ideology, Maoism, and humanist Marxism. - Leonhard, Wolfgang (Holt, Rinehart and Winston, 1974)