Ethics in information technology - Reynolds, George Walter (Cengage, 2019)