While most CSR definitions mostly evolved around the concept that business can and should act in a manner that respects the legitimate goals and demands of all stakeholders, more recently the concept was enhanced to recognize and include social responsibility and sustainability as an integral part of the business model, fitting and tuned to the core business strategy and thus directly and effectiv...