Publications by 'Jonathan O'B. Hourihane'