Financial & Managerial Accounting by James M. Reeve, Philip E. Fess & Jonathan E. Duchac