Advanced Accounting encourages students to think critically about accounting, just as they will in their careers and as they prepare for the CPA exam. It provides a well-balanced appreciation of the accounting profession and focuses on past controversies and present resolutions. It shows the development of financial reporting as a product of intense, considered debate that continues today. It is praised for its easy comprehension and engaging, lively tone. The discussion questions are designed to serve as mini-cases and demonstrate to students why a topic is problematic and worth considering in practical terms. Strong end of chapter questions, such as 'Develop Your Skills,' help students master the research, analysis, spreadsheet and communication skills needed to pass the CPA Exam.