Taxes Consolidation Act 1997 : Finance Act 2017.
Rowan, Kimberley.
Institute of Chartered Accountants of Ireland.