Stephen James

Stephen James is lecturer in English literature at the University of Bristol.