Symbol Manipulation Languages by Paul W. Abrahams