Ethical theory, codes of ethics and IS practice | Synapse