Socialism - Hoffman, John; Magee, Eric (Advanced topic master, 2006)