K Theodore Hoppen

Theodore K. Hoppen is Professor in History at the University of Hull.