Peter L Shillingsburg Editor

Peter L. Shillingsburg is Professor of English at De Montfort University, Leicester, UK.