Over the course of the 20th century, more people were called a great—or the greatest—theoretician of Marxism than I can count. Lenin, Che Guevara, Deng Xiaoping, Tony Cliff: all these names and more ...