Books
- Steam's Last Fling: the Summer of '69 on Northern Ireland Railways
- Three Storeys Up: Tales of Dublin Tenement Life
- Oliver Baldwin: A Life of Dissent
- James I (Sources in Local History)
- A Highland Lady in France, 1843-1845: Elizabeth Grant of Rothiemurchus
- Wellington's Charge
- Further Afield: Journeys from a Protestant Past
- Kitty O'Shea: A Life of Katharine Parnell (Valiant Women)
- Saint Patrick, A.D. 493-1993 (Studies in Celtic History, Vol 13)
- A Traitor's Kiss: The Life of Richard Brinsley Sheridan
- Thoor Ballylee: Home of William Butler Yeats
- Memoirs of Senator James C. Douglas: Concerned Citizen
- The Armburgh Papers : The Brokholes Inheritance in Warwickshire, Hertfordshire and Essex, c.1417-c.1453
- Backwards to Forwards: A Memoir
- The Village of Longing
- The Story of a Toiler's Life (Classics of Irish History)
- Belfasts Dome of Delight: City Hall Politics, 1981-2000
- Llangollen Ladies
- Bonny Prince Charlie
- Lives Less Ordinary: Thirty-Two Irish Portraits
- Jack Lynch: Hero in Crisis
- Voices from a Journal
- Gruffudd ap Cynan : A Collaborative Biography (Studies in Celtic History)
- Ireland's Welcome to the Stranger
- So Graham Keyes
Books:
- Mussolini's Empire: The Rise and Fall of the Fascist Vision
- Irelands Tragic Comedians (Essay Index Reprint Series)
- Charles II and the Politics of Access
- Wellington: A Military Life
- Great Northerners
- Daniel O'Connell (Compact Irish History)
- Francis Stuart (The Irish Writers Series)
- Terence Rattigan
- Steam's Last Fling: the Summer of '69 on Northern Ireland Railways
- Diaries of Ireland: An Anthology, 1590-1987
Books