Horngren's Financial & Managerial Accounting by Brenda Mattison & Tracie L. Nobles