Abstract algebra .-2nd ed. - Dummit, David Steven (Prentice Hall, 1999)