ACCA practice and revision kit : paper 3.1 audit and assurance services (international stream). (BPP Publishing, 2004)