A Concepts-Based Introduction to Financial Accounting by David L. Kolitz, Alan B. Quinn & Gavin McAllister