Number theory - Hasse, Helmut n. 1898 (Springer, 1980)