Financial Accounting by Donald E. Kieso, Jerry J. Weygandt & Paul D. Kimmel