uncpress.org
David Silkenat | Author | University of North Carolina Press
David Silkenat is senior lecturer of American history at the University of Edinburgh.