Undergraduate algebra - Lang, Serge (New Delhi Springer (India), 2009)