Skip to main content alibris logo

Peter Barry

Peter Barry is Professor of English at the University of Wales, Aberystwyth