Contemporary Auditing by Michael Chris Knapp