Algebraic number theory - Lang, Serge (Springer, 1994)