Harry L. Wilson is a retired professor of political science and former director of the Institute for Policy and Opinion Research at Roanoke College.