Financial Accounting by Barry Elliott, Augustine Benedict & Barry J. Elliott