Abstract algebra - Burton, David M. (Iowa Wm C. Brown, 1988)