In Stand on Guard, Stephanie Carvin sets out to explain the range of activities considered national security threats by Canadian security services today. As new
Stand on Guard provides a nuanced explanation of Canadian national security threats such as violent extremism, espionage, and clandestine foreign influence, emp
Stand on Guard provides a nuanced explanation of Canadian national security threats such as violent extremism, espionage, and clandestine foreign influence, emp
Set one hundred years in our future, WE STAND ON GUARD follows a heroic band of Canadian civilians turned freedom fighters who must defend their homeland from i
We Stand on Guard for Whom? is the first book to present a history of the Canadian military from the perspective of its victims. In his eleventh book, Yves Engl