Niall Keane is Senior Lecturer in Philosophy and Head of Department at Mary Immaculate College, University of Limerick, Ireland.