Financial Reporting, Financial Statement Analysis and Valuation – James Wahlen, Stephen Baginski