Fundamentals of software engineering - Mall, Rajib (PHI Learning, 2009)