A Stakeholder Approach to Corporate Social Responsibility: A Fresh Perspective into Theory and Practice