Audit And Assurance Services: Understanding The Environment And Key Principles