Teacher preparation in Ireland - O'Donoghue, T. A. (Emerald Publishing Limited, 2017)