Financial Accounting, Reporting & Analysis by Barry Elliott & Jamie Elliott