Passchendaele the sacrificial ground - Steel, Nigel; Hart, Peter (Cassell, 2000)