Algebra - Lang, Serge (New York Addison-Wesley, 1999)