Geoffrey Roberts

Geoffrey Roberts is a professor of history at the University College Cork, Ireland. He is a frequent contributor to British, Irish and American newspapers.