Computer programs for spelling correction : AN EXPERIMENT IN PROGRAM DESIGN. - Peterson, James L. (Berlin : Springer Verlag, 1980)