Elements of mathematics Algebra V1 - Bourbaki Nicolas (1971)