J L Laynesmith

J. L. Laynesmith received her doctorate from the University of York and has taught medieval history at the universities of York, Oxford, Reading, and Huddersfield.