Principles of financial and managerial accounting. - Warren,C.S.et al.