Financial Accounting by Donald E. Kieso & Jerry J. Weygandt