On the other hand, the Agency Theory perspective has been challenged by other researchers with an appeal for adopting CSR principles by the corporate. Their view argued that though it is the primarily responsibility of government to address social issues, the contribution of private firms can be substantial. Carroll (1979) outlined a CSP framework and had a breakthrough and stated that it is the social responsibility of businesses to take into account economic, legal, ethical and philanthropic values given by the society.