David J Sturdy

David J. Sturdy is Senior Lecturer of History at the University of Ulster.