Fundamentals of Software Engineering - Rajib Mall (New Delhi PHI, 2008)