A bilevel programming model for corporate social responsibility collaboration in sustainable supply chain management. (January 2015)