Principles of financial and managerial accounting - Reeve, James and Warren, Carl S (2012)