Classical abstract algebra - Dean, Richard A. (Harper & Row, 1990)