Marxism & Scientific Socialism: From Engels to Althusser by Paul Lindsley Thomas | Menrva Books