num_pages: 312
description: s/t: Five Classic Texts on the Principles of Socialism
language: English
title: The Essential Left: Marx, Engels, Lenin, Mao
titlecomplete: The Essential Left: Marx, Engels, Lenin, Mao (Counterpoint)
genres: History, Philosophy
ratings_count: 17
publisher: Routledge