Elements of mathematics: Commutative algebra - Bourbaki, Nicolas (1972)