Clay McShane teaches history at Northeastern University.
Clay McShane and Joel A. Tarr
with Hopkins Press Books