The Public Health, Safety and Welfare: An Analysis of the Social Responsibilities of Engineers | IEEE Journals & Magazine | IEEE Xplore