A compelling account of the battle for Passchendaele from grand strategy at the highest levels right down to the experience of the ordinary infantrymen
Nigel Steel,Peter Hart