Intermediate Accounting, , Problem Solving Survival Guide by Jerry J. Weygandt & Donald E. Kieso