Sofie Lachapelle is an associate professor of history at the University of Guelph.
Sofie Lachapelle
with Hopkins Press Books