Number theory - 302256 Hasse, Helmut (Berlin : Springer-Verlag, 1980)
41