What is meant by corporate social responsibility ? How do ethics and CSR interrelate with strategic management in a global environment?

What is meant by corporate social responsibility? How do ethics and CSR interrelate with strategic management in a global environment? What actions should a company take to ensure that its strategies and practices are ethical?