Principles of abstract algebra - Ball, Richard W. (Holt, Rinehart and Winston, 1963)