A case study of a difficult refinement: a fast dictionary for a spell-checking program. - Andrews, D. J.; Ince, D. C. (Information & Software Technology, 1995)