Richard W Kaeuper

Richard W. Kaeuper is Professor of History at the University of Rochester. Elspeth Kennedy is Sometime Fellow at St. Hilda's College, Oxford University.