Algebra I : Basic Notions of Algebra - A. I. Kostrikin; I. R. Shafarevich (New York : Springer-Verlag, 1990)