Auditing: assurance and risk - Knechel, W. Robert (New York Routledge, 2017)