Basic mathematics - Lang, Serge (New York Springer-Verlag, 1988)