Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online.Battle of Vimy Ridge. Battle of Arras (1917), Canadian Corps, 6th Army (Germany), Canadian Expeditionary Force, Canadian National Vimy Memorial, Battle of Vimy Ridge order of battle