Title: Book of Abstract Algebra