Debates between Science, Religion and Philosophy

“Debates between Science, Religion and Philosophy,” UCD School of Philosophy and International Centre for Newman Studies. Public talk.