Software engineering - Jensen, Randal W. (Prentice-Hall, 1979)