Ethics and technology controversies, questions, and strategies for ethical computing - Tavani, Herman T. (John Wiley & Sons, 2011)