Algebra - COHN, P.M (Chichester New York, 1989)