Number theory - Hasse, Helmut, 1898-1979 (Springer, 2002)