Jon Cowans is an associate professor of history at Rutgers University–Newark.
Jon Cowans
with Hopkins Press Books