Text this: Modern algebra an introction