Business ethics: A cross-cultural comparison of managers' attitudes