Publications by 'Ronan Egan'