Business Ethics: A Global and Managerial Perspective