- Practical Java(TM) Programming Language Guide (Addison-Wesley Professional Computing Series)
- A Concise Introduction to Software Engineering (Undergraduate Topics in Computer Science)
- Fault Tolerance in Distributed Systems
- CMM in Practice: Processes for Executing Software Projects at Infosys
- An Integrated Approach to Software Engineering









