Text this: A survey of modern algebra