Amy E. Foster is an associate professor of history at the University of Central Florida.
Amy E. Foster
with Hopkins Press Books