Financial And Managerial Accounting by Paul D. Kimmel, Jerry J. Weygandt & Carl Warren