Principles of corporate financial accounting - Reeve, James M. Warren, Carl S. Duchac, Jonathan E. (Cengage Learning, 2011)