Text this: A Textbook on Modern Algebra