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