Passchendaele : the untold story - Prior, Robin (Yale University Press, 1996)