Author avatar

Michael Egan

Michael Egan is a professor in the Department of History at McMaster University.

Article(s) de l’auteur(e)