A History of Abstract Algebra - Gray (Springer International Publishing, 2018)