David E Barclay
David E. Barclay is Professor of History and Director of the Center for Western European Studies, Kalamazoo College.
David E. Barclay is Professor of History and Director of the Center for Western European Studies, Kalamazoo College. See less
David E Barclay's Featured Books