Managing and Implementing Corporate Social Responsibility