Books
Authors
Nancy C. Carnevale is an assistant professor of history at Montclair State University.