40 books • 8 series
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
Beaumont Hammel: Somme - Battleground Europe Series
Ypres 1914: Messines (Battleground Early Battles 1914) (Battleground Europe) (Battleground Europe)
Passchendaele: The Fight for the Village
Ypres 1914: Langemarck (Battleground Early Battles 1914) (Battleground)
Cambrai (Battleground Europe)
Underground War: Vimy Ridge to Arras
Underground War
Underground War, The: Vimy Ridge to Arras
Beaumont Hamel (Battleground Europe) (Battleground Somme) (Battleground) (Battleground Europe)
Haig: A Re-Appraisal 80 Years on
Le Cateau - 1914
Le Cateau (Battleground Early Battles 1914) (Battleground Europe)
Flesquieres-Hindenburg Line (Battleground Europe)
The Battle for Vimy Ridge, 1917 (Battleground Europe)
Battle for Vimy Ridge: 1917
Aubers Ridge (Battleground Europe)
Aubers Ridge: Battleground Europe
Flesquieres - Cambrai (Battleground Europe)
Bourlon Wood (Battleground Europe)
1914: Mons