Professional Issues in Information Technology by Frank Bott