A first course in abstract algebra : rings, groups, and fields - Anderson, Marlow, 1950- (Chapman & Hall/CRC Press, 2005)