Basic number theory - Weil, Andre (Pontificia Universita Lateranense)