A Course in Algebraic Error-Correcting Codes - Ball, Simeon (Birkhäuser, 2020)