Basic notions of Algebra [electronic resource] - Shafarevich, I. R. [ (Igor' Rostislavovich)] , 1923-2017 (Encyclopaedia of mathematical sciences, 2005)