Contemporary abstract algebra - GALLIAN (JOSEPH A) (1999)