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