Source: http://business.financialpost.com/opinion/william-watson-educated-liberals-give-marx-a-whitewash-for-his-birthday-they-shouldnt