Return to Article Details Roles and Challenges of Technology in Corporate Social Responsibility Download Download PDF