William Lyon Mackenzie King: A Prime Minister for All Seasons
William Lyon Mackenzie King was a Canadian politician who served as the tenth Prime Minister of Canada from 1921 to 1926, 1926 to 1930, and 1935 to 1948. He is the longest-serving Prime Minister in Canadian history, and one of the...