S J Connolly

S.J. Connolly is professor of Irish history and director of research at Queen's University in Belfast.