Principles of abstract algebra - Ball, Richard W. (New York Holt, Rinehart & Windon, 1963)