Financial and Managerial Accounting 3rd Edition by Jerry J. Weygandt