Algebra I : basic notions of algebra - Kostrikin, Aleksei Ivanovich (Encyclopaedia of mathematical sciences, 1990)