"Garrett, Paul B" Abstract Algebra - \\200700ENGGPCX - Chapman and Hall 2007 London - 452p. includes index and biblioraphy