- Practical Java(TM) Programming Language Guide (Addison-Wesley Professional Computing Series)
- Fault Tolerance in Distributed Systems
- Software Project Management in Practice
- An Integrated Approach to Software Engineering
- A Concise Introduction to Software Engineering: With Open Source and GenAI (Undergraduate Topics in Computer Science)








