Algebra I : Basic Notions of Algebra - A. I. Kostrikin (Springer-Verlag, 1990)