Algebra. - Lang, Serge (Graduate texts in mathematics;, 2002)