James L Huffman Author & Editor

James L. Huffman is H. Orth Hirt Professor of History Emeritus at Wittenberg University in Springfield, Ohio. He lives now in Chicago.