Number theory - Hasse, Helmut (2011)