Title: Elements of Modern Abstract Algebra