While the concept and the practice of corporate social responsibility varies widely from nation to nation and from firm to firm, overall it is expanding to respond to stakeholders previously ignored and situations previously unknown. Modern business theory has its roots in classical economic theory. That theory has not evolved to keep pace with an implicit social contract in which business must respond to changing realities, needs and expectations.