Basic notions of algebra - Shafarevich, I. R (Springer, 1997)