Understanding Auditor Independence And Its Impact On Audit Quality