The Western Front 1917-1918: From Vimy Ridge to Amiens and the Armistice (History of WWI)