Algebraic number theory - Lang, Serge (Addison wesley series in mathematics Ed by Lynn H Loomis, 1970)