Undergraduate algebra - Lang Serge (Springer, 1987)