- Medieval Wales c.1050–1332: Centuries of Ambiguity
- Business Skills for Data Scientists: Practical Guidance in Six Key Topics
- Patronage and Power in the Medieval Welsh March: One Family's Story
- Medieval Powys: Kingdom, Principality and Lordships, 1132-1293
- Big Data Demystified: How to Use Big Data, Data Science and AI to Make Better Business Decisions and Gain Competitive Advantage