Source: https://math.umons.ac.be/ga/AlgebreCommutative03.pdf