Selecting a computer ethics coursebook: a comparative study of five recent works | ACM SIGCAS Computers and Society | DeepDyve