Algebra - Lang, Serge (London Addison Wesley Publishing, 1984)
Library has 3rd ed. also
Keywords: Algebra