Fundamentals of software engineering - Rajib Mall (Prentice-Hall of India, New Delhi, 2003)