Text this: An introduction tp abstract algebra