Basic algebra I - Nathan Jacobson (W.H. Freeman, 1974)