Daniel O'Callaghan
Daniel O'Callaghan is a qualified teacher and holds M. Phil. and M. Litt. degrees from Trinity College, Dublin. Besides teaching, he works as a free-lance translator and researcher of historical themes.
Daniel O'Callaghan is a qualified teacher and holds M. Phil. and M. Litt. degrees from Trinity College, Dublin. Besides teaching, he works as a free-lance translator and researcher of historical themes. See less
Daniel O'Callaghan's Featured Books