CLR James's Notes on Dialectics: Left Hegelianism or Marxism-Leninism? - 9780739107751