Corporate Social Responsibility: toward a generic implementation framework for firms - Cruz, C. L. (Digital, 2020)