Integrated approach to software engineering - Jalote, Pankaj (Narosa, 2005)