Program design and construction - Higgins, David A. (Prentice-Hall series in personal computing, 1979)