A Critical Examination of Socialism