financial statement analysis by george foster
may be somewhat dated given recent developments such as: The rise of real-time financial reporting The proliferation of complex financial instruments The increased importance of non-financial indicators and ESG factor