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