Margaret Abruzzo is an assistant professor of history at the University of Alabama.
Margaret Abruzzo
with Hopkins Press Books