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