Organisation -- Leadership -- Personnel -- Frontline -- Espionage -- Photography -- Signals -- Analysis -- Somme -- Arras -- Third Ypres -- Cambrai -- German offensives -- Hundred days -- Conclusion -- Appendix 1: Identifications of German units at the front, 1916-1918 -- Appendix 2: Contribution of sources to identification of German units at the front, 1916-1918 -- Appendix 3: British assessments of German divisions on the Western Front, October 1918.