Stand on Guard for Whom: A People's History of the Canadian Military
In Stand on Guard for Whom, historian J.L. Granatstein tells the story of the Canadian military from its humble beginnings to its present-day role in global affairs. Drawing on a wealth of...