Algebraic number theory - Lang, Serge (1994)