V. Lynn Kennedy is an associate professor of history at the University of Lethbridge.
V. Lynn Kennedy
with Hopkins Press Books