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