Abstract algebra : a gentle introduction - Mullen, Gary L. (Textbooks in mathematics, 2017)