Financial Accounting- Meigs & Meigs