This futuristic approach to internal auditing discusses the role of internal auditing, audit independence, audit ethics, audit practice, audit disclosure, audit relations and management support. It provides a detailed commentary on audit ethics, introducing new theory of management support of the internal audit function, and taking a close look at audit report writing.