WORK IN PROGRESS

Introduction to Marxism

  • Friedrich Engels

  • Karl Marx

  • Antonio Gramsci

  • C. L. R. James

  • Che Guevara

  • George Padmore

  • Frederick Schuman

  • Harold Laski

  • Herbert Marcuse

  • José Carlos Mariátegui

  • Louis Althusser

  • M.N. Roy

  • Mao Zedong

  • Nikolai Bukharin

  • Rudolf Hilferding

  • V. I. Lenin

  • Victor Raul Haya de la Torre