Johns Hopkins UniversityEst. 1876
America’s First Research University
William M. McBride is a professor of history at the U.S. Naval Academy and former inaugural Shaeffer Distinguished Humanist at James Madison University.
William M. McBride
with Hopkins Press Books