A Course in Programming and Ethics for Non-Computer-Science Majors - Bartlett, Thomas (The Chronicle of Higher Education)