- For Queen and Company: Vignettes of the Irish Soldier in the Indian Mutiny
- Aspects of Arnhem: The Battle Re-examined
- Ulster Will Fight: Volume 2 - The 36th (Ulster) Division in Training and at War 1914-1918
- Steel Wall at Arnhem: The Destruction of 4 Parachute Brigade 19 September 1944
- Young Citizen Old Soldier. From boyhood in Antrim to Hell on the Somme: The Journal of Rifleman James McRoberts, 14th Battalion Royal Irish Rifles, January 1915-April 1917










