Financial Accounting, 8th edition by Warren, Reeve and Fess