Ross Knox Bassett is an associate professor of history at North Carolina State University.
Ross Knox Bassett
with Hopkins Press Books