Text this: The structure of abstract algebra