James R Harris
James R. Harris is a lecturer in Modern European History at the University of Teesside in the United Kingdom.
James R. Harris is a lecturer in Modern European History at the University of Teesside in the United Kingdom. See less
James R Harris's Featured Books