Socialism: A Summary and Interpretation of Socialist Principles