David Michael Jacobs

Jacobs is associate professor of history at Temple University.