Article by James Bradley, ACCA, AITI, MSc Finance, on behalf of the CPA Ireland Examinations Team for Professional Level Advanced Taxation