Text this: A first graduate course in abstract algebra