Margaret Cook Andersen Editor & Author

Margaret Cook Andersen is an assistant professor of history at the University of Tennessee, Knoxville.