D.D.R. Owen

D.D.R.Owen is Professor Emeritus of French at the University of St Andrews