'Outstanding . . . thought-provoking, readable and informative' SoldierOne hundred years on...On 18 July 1917, a heavy artillery barrage was unleashed by the Allied forces against …