Text this: Introduction to linear and abstract algebra