Marx & Engels: Basic Writings on Politics and Philosophy
Text: English, German (translation)