An Introduction To Financial Accounting by Andrew Thomas, Anne Marie Ward & Colin Rickwood