John McGahern (Irish university review, 2005)