Ethics, Information and Technology by Robert Hauptman