First course in abstract algebra: Rings, groups, and fields - Anderson, Marlow (Boca Raton Chapman & Hall, 2005)