There has been considerable debate about the relationship between corporate social responsibility (CSR), corporate governance and corporate and social performance but in recent years the term corporate social responsibility has gained prominence, both in business and in the press to such an...