All the Kaiser's Men: The Life & Death of the German Army on the Western Front 1914-1918