Books in order of publication:
| Schweinfurt: Disaster in the Skies: (Ballantine’s Illustrated History of the Violent Century, Campaign Book No. 17) | 1971 |
| Saratoga, 1777: Part of Lieutenant-General Sir John Burgoynes Expedition Against the American Colonies | 1971 |
| Saratoga, 1777 (Knight’s battles for wargamers) | 1973 |
| Ploesti: Oil Strike | 1974 |
| Dambusters Raid: The Most Audacious Bombing Raid of the Second World War | 1982 |
| Operation Chastise | 1982 |
| A Dictionary of European Land Battles: From the Earliest Times to 1945 | 1984 |
| War and Administration: The Significance of the Crimean War for the British Army | 1984 |
| Balaclava 1854: The Charge of the Light Brigade | 1990 |
| Raglan: From the Peninsula to the Crimea | 1993 |
| The Crimean War: 1854–1856 | 2001 |
| Tirpitz: Hunting the Beast | 2002 |
| Tannenberg 1914 | 2002 |
| Bomber Crew | 2004 |
| Cavalry of the Clouds: Air War Over Europe, 1914–1918 | 2007 |
| The Official Dambusters Experience | 2013 |
| Sydney Camm: Hurricane and Harrier Designer, Saviour of Britain | 2019 |