Auditing and Assurance Services by Timothy J. Louwers & Robert J. Ramsay