Text this: A Survey of Modern Algebra