IMPLEMENTING SOFTWARE FOR NON-NUMERIC APPLICATIONSS - Waite, W.M. (Prentice-Hall, 1973)