Hanus. Lazy Unification with Simplification. Springer Berlin Heidelberg, 1994, doi:10.1007/3-540-57880-3_18.