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