As a companion:
Frank Liang's thesis on hyphenation (developed for/used by TeX), supervised by Donald E. Knuth:
Liang, Franklin Mark (1983) WORD HY-PHEN-A-TION BY COM-PUT-ER, Ph.D. thesis, Stanford University. https://www.tug.org/docs/liang/liang-thesis.pdf