Algebra I - Alexey L. Gorodentsev (Springer, 2016)