Elements of abstract algebra - Dean, Richard A. (Wiley, 1966)