Principles of ethics and code of professional conduct. With official advisory opinions revised to January 2005