O. Background
Chain of Friendship
P. General Research Websites on WWI
Q. Life of Soldiers in the Trenches
R. Important Canadian Battles
Battle of Beaumont Hamel
The Battle of the Somme
Vimy Ridge
Vimy Memorial
Battle of Hill 70
Passchendaele
100 Days Campaign
S. End of WWI