Abstract algebra : an introductory course - Lee, Gregory T., 1971- , (Springer Undergraduate Mathematics Series, 2018)