Basic algebra along with a companion volume Advanced algebra - Knapp, Anthony W. (Birkhauser, 2006)