J S Cunningham

J. S. Cunningham is Professor of English at the University of Leicester.