Algebric number theory - Lang, Serge (New York Springer, 1994)