Peter L Shillingsburg Author & Editor

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