Algebra - P.M. Cohn (John Wiley and Sons)