Development agencies and actors concerned with promoting sustainable development have been joined in recent years by another player - big business. Increasing adherence on the part of senior managers to concepts like corporate citizenship or corporate social responsibility suggests that this...