Stephen R. Duncan is an assistant professor of history at Bronx Community College of the City University of New York.
Stephen R. Duncan
with Hopkins Press Books