Software engineering : A PROGRAMMING APPROACH. - Bell, Doug; Morrey, Ian; Pugh, John (Prentice-Hall, Inc., 1987)