Critically evaluate the concept of corporate social responsibility(CSR) and assess its contribution to the framing of business ethics.

Critically evaluate the concept of corporate social responsibility(CSR) and assess its contribution to the framing of business ethics.