In its journey from the margins to the mainstream, corporate social responsibility has become a significant part of the business agenda. Whilst society has always held expectations of business that go beyond maximising profits, the backdrop against which businesses now operate - characterised by financial crisis, climate change, political shifts, and population growth - has seen CSR become increasingly central to the ability of businesses to address...