Business and Society: Ethics, Sustainability and Stakeholder Management - CARROLL, Archie B. (Stamford:Cengage Learning, 2015)