Financial Accounting by Rob Gray, Jan Bebbington & Bebbington/Gray/Laughlin