Deciphering professional codes of ethics - W.J. Buchholtz (IEEE Transactions on Professional Communication, 1989)