Lecture Notes (Algebra 2023)