Intermediate Accounting 18th Edition by Donald E. Kieso