Tracy Roof is an assistant professor of political science at the University of Richmond.
Tracy Roof
with Hopkins Press Books