Essential Management Accounting by Michael Allen, David R. Myddelton & M.W. Allen