Karen G Ruffle Author

Karen G. Ruffle is assistant professor of history of religions and women's and gender studies at the University of Toronto, Canada.