Angus J.L. Winchester

Angus Winchester is Senior Lecturer in History at Lancaster University.