An introduction to abstract algebra - Mac Duffee, Cyrus Colton (New York Dover Publications, 1966)