Financial Accounting by Dr Carl S. Warren & James M. Reeve