Corporate Social Responsibility and Managerial Ethics by Linda K. Trevino