Text this: Introduction to modern abstract algebra / David M. Burton.