Advanced Auditing and professional ethics