ME

Michael Egan

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

Articles by this author