Title: The General History of Socialism and Social Struggles - 2 Vols.