Ethics For Managers Philosophical Foundations And Business Realities