Program design and construction - Higgins, David A. (Prentice Hall, 1979)