Financial Reporting, Financial Statement Analysis And Valuation by Paul Brown, Mark Bradshaw & Clyde P. Stickney