Karl Marx's Theory of Revolution: Vol. 5 - War and Revolution by Hal Draper | Menrva Books | MenrvaBooks