Lynne Taylor Author & Editor

Lynne Taylor is Associate Professor of History at the University of Waterloo, Canada.