Martin Coyle Author & Editor

Martin Coyle is Professor of English Literature at Cardiff University