CPA Exam Review: Financial Accounting and Reporting

What stands out about this study guide is the logical flow from basics to advanced.