David Noel Doyle

Doyle is Professor of Modern History at the University College Dublin.