An Integrated approach to software engineering - Jalote,Pankaj (Narosa, Kanpur, 1996)