Abstract Algebra - Lee (Switzerland Springer, 2018)