John E. Semonche

John E. Semonche is professor of history at the University of North Carolina, Chapel Hill. An authority on American constitutional and legal history, he is the author of numerous articles and books, including Keeping the Faith: A Cultural History of th

Related Books