Ethics for Managers: Philosophical Foundations & Business Realities