Financial And Managerial Accounting by Charles T. Horngren, Walter T. Harrison & Jr. Harrison Walter T.