Gerard O'Regan
A brief history of computing
Introduction to the History of Computing
Mathematics in Computing
Mathematical Approaches to Software Quality
Concise guide to software engineering
A Brief History of Computing
A Practical Approach to Software Quality
Concise Guide to Formal Methods
Concise Guide to Software Testing
Giants of Computing
Guide to Discrete Mathematics
Introduction to software process improvement