Kevin Barry

By:

Kevin Barry is Professor Emeritus, School of Humanities, National University of Ireland, Galway.