An introduction to abstract algebra - Mitchell, Richard A. (Brooks Cole Publishing Company, 1970)