John Coakley is Professor of Politics at the School of Politics & International Relations, University College Dublin.