Financial Accounting by Dr Carl S. Warren, James Reeves & Philip E. Fess