Abstract algebra / Paul B. Garrett. - Garrett, Paul B. (Chapman & Hall/CRC, 2008)