Basic Number Theory by Andre Weil