The Passchendaele campaign 1917 - Rawson, Andrew (Pen and Sword Military, 2017)
Includes index