The impact of cultural differences and values on moral principles and ethical behavior in organizations.