Software engineering concepts - Fairley, Richard E. (McGraw-Hill series in software engineering and technology, 1985)