Intermediate Accounting 2nd Edition by Elizabeth Gordon