Eoin Magennis Author