An Integrated approach to software engineering - Jalote, Pankaj (Narosa, New Delhi, 1997)