- A Practical Approach to Software Quality
- Introduction to the History of Computing: A Computing History Primer
- Mathematics in Computing: An Accessible Guide to Historical, Foundational and Application Contexts
- Mathematical Approaches to Software Quality
- Guide to Discrete Mathematics: An Accessible Introduction to the History, Theory, Logic and Applications (Texts in Computer Science)
















