A survey of auditing research