Corporate Financial Reporting and Analysis by David Young & Jacob Cohen