Software Engineering an engineering approachs - PETERS, James F (Wiley Dreautech India NEW DELHI, 2010)