Algebra - Cohn P M (Chichester John wiley and sons, 1989)