https://9lib.org/document/zwvogo4l-abstract-let-artin-algebra-let-x-l.html