Abstract algebra with a concrete introduction - Beachy, John A. (New Jersey Prentice Hall, 1990)