The corporate social and environmental responsibility movement, known more generally as corporate responsibility (CR), shows little sign of waning. Almost all large corporations now run some form of ...