Financial Reporting For Managers by Jamie Pratt & Eric Hirst