Auditing & Assurance Services by Timothy J. Louwers, Robert J. Ramsay & David Sinason