Elements of algebra - Euler Leonhard (New York Springer-verlag, 1972)