Keith Shepherd Grant
Keith Shepherd Grant is assistant professor of history at Crandall University in New Brunswick and a founding co-editor of Borealia: Early Canadian History.
Keith Shepherd Grant is assistant professor of history at Crandall University in New Brunswick and a founding co-editor of Borealia: Early Canadian History. See less
Keith Shepherd Grant's Featured Books