Social and Professional Issues in Information Technology