Financial Accounting by Charles T. Horngren & Walter T. Harrison