Corporate Social Responsibility: Three Key Approaches