Financial Accounting. Robert Libby, Patricia A. Libby, Daniel G. Short