Mark G. Schmeller is an associate professor of history at Syracuse University.
Mark G. Schmeller
with Hopkins Press Books