* To Lose a Battle: France 1940 (1999)
* Normandy Then and Now (2000)
* D-Day: The Real Story (2003)
* Caesar's Gallic Wars (2007)
* Alexander the Great - From Macedonia to India (2014)
Articles:
* "The Battle of Waterloo" (History Today, June 1995)
* "The Battle of Stalingrad" (History Today, February 1996)
* "The First World War" (History Today, August 1998)
* "The French Revolution" (History Today, November 1999)
* "Napoleon Bonaparte" (History Today, May 2002)
* "The American Civil War" (History Today, November 2002)