Software Engineering Concepts - Fairley, Richard (McGraw Hill, 1985)