Software engineering - Sommerville, Ian (Addiaon -Wesley pub. company, England, 1992)