Catherine A M Clarke

" " " Catherine A. M. Clarke is lecturer in English and associate director of the Centre for Medieval and Early Modern Research at Swansea University. "