Corporate responsibility: governance, compliance and ethics in a sustainable environment - Cannon, Tom (Hampshire, UK Pearson Education ltd, 2012)