Weekend Surprise! 5% off any purchase. Get the code »

William G Thomas

Thomas teaches history at the University of Virginia, where he is director of the Virginia Center for Digital History.