Software Engineering - SOMMERVILLE, Ian (Addison Wesley Publishing Company, 1996)