Software engineering - Sommerville, Ian (Addison-Wesley Publishing Company, 1992)