James L. Huffman

James L. Huffman, H. Orth Hirt Professor of History, Emeritus, Wittenberg University, Ohio.

Books by James L. Huffman