HARRIET FLETCHER

Harriet Fletcher is an Associate Lecturer in English and History at Lancaster University.