Financial and managerial accounting - Warren, Carl S. (Cengage Learning, 2018)