Financial Accounting by Jerry J. Weygandt & Paul D. Kimmel