Module B - Professional ethics. In this module you will be able to understand general ethics and a series of steps for making ethical decisions; reason through an ethical decision problem using the imperative, utilitarian, and virtue theories of moral philosophy; identify the different entities that make ethics rules for CPAs and public accounting firms. | Lecture Auditing & assurance services (5th edition) - Module B: Professional ethics