Axis Order of Battle Series by John Mulholland
- 12 March 1938 – The Occupation of Austria
- 1 October 1938 – The Invasion of Czechoslovakia
- 1 September 1939 – The Invasion of Poland
- 10 May 1940 – The Battle for France
- 10 June 1940 – The Italian Invasion of France
- 20 June 1940 – The Royal Italian Army Order of Battle
- 5 April 1941 – Conflict in the Balkans
- 22 June 1941 – The Invasion of the USSR
- 2 October 1941 – Operation Typhoon
- 24 June 1942 – The buildup to Fall Blau
- 15 November 1942 – Prelude to disaster
- 7 July 1943 – Kursk: Graveyard of the Panzers
- 26 December 1943 – The collapsing Eastern Front
- 15 June 1944 – The Battle between two fronts
- 31 December 1944 – The Ardennes aftermath
- 12 April 1945 – The final days of the Third Reich
Africa, Balkans & the Mediterranean
Eastern Front
- Captured AFVs used by the Poles during the Warsaw Uprising
- Command roster Poland 1939 (Fall Weiß)
- Operations of Encircled Forces: German Experiences in Russia
Western Front & The Atlantic
- Naval losses in Norway, April-June 1940 (Unternehmen Weserübung)
- Battles of Boulogne, Calais, on the Aa canal, Lille and Dunkirk 1940
- The Germans in Brittany
- The invasion of Crete
- Order of Battle United Kingdom, September 1940 (Unternehmen Seelöwe)
- Order of Battle Arnhem, September 1944
- Order of Battle Ardennes, December 1944 (Wacht am Rhein)
Campaign bibliographies by Richard Hargreaves
General