Business ethics : a european perspective : managing corporate citizenship and sustainability in the age of globalization - Crane, Andrew 1968- (Oxford University Press, 2004)