James L. Huffman

James L. Huffman is an expert scholar whose work provides deep insight into Japanese history and law. Discover the full range of his published academic publications.