Principles of financial and managerial accounting - Reeve, James M. (South-Western Cengage Learning, 2012)