21 books • 5 series
The German Army at Cambra.
The Battle of the Somme 1916
Ypres 1914 (Battleground Early Battles 1914)
Ypres 1914 - The Menin Road
Both Sides of the Wire - Disaster at Dawn
Fighting the Somme: German Challenges, Dilemmas and Solutions
Fighting the Somme
German Army in the Spring Offensives 1917: Arras, Aisne and Champagne
Ypres 1914: Messines (Battleground Early Battles 1914) (Battleground Europe) (Battleground Europe)
Ypres 1914: Langemarck (Battleground Early Battles 1914) (Battleground)
The German Army on the Western Front 1915
German Army at Ypres 1914
The German Army at Cambrai
Le Cateau - 1914
The German Army on Vimy Ridge 1914-1917
The German Army at Passchendaele
Battle for Vimy Ridge: 1917
The Germans at Beaumont Hamel (Battleground Europe) (Battleground Somme)
German Army on the Somme 1914-1916
The Germans at Thiepval (Battleground Europe) (Battleground Somme)
German Army on the Somme, The: 1914-1916